package org.yelongframework.baidu.aip.executor;

import org.yelongframework.baidu.aip.result.AipResult;
import org.yelongframework.baidu.aip.result.AipResultFactory;

import com.baidu.aip.client.BaseClient;

/**
 * 客户端执行器
 * 
 * @since 1.0.0
 */
public interface AipExecutor {

	// ==================================================客户端==================================================

	/**
	 * @return 客户端
	 */
	BaseClient getAipClient();

	// ==================================================客户端结果工厂==================================================

	/**
	 * @return 客户端结果工厂
	 */
	AipResultFactory<? extends AipResult> getAipResultFactory();

}
